;
(function (window, angular) {
    'use strict';
    angular.module("Controller.Barcode", ["Controller.Barcode.DeliveryCode", "Controller.Barcode.PackageCode", "Controller.Barcode.RePrint", "Controller.Barcode.BasisCode", "Controller.Barcode.UnboxingPrint",
    "Controller.Barcode.MaintainCode"])
        .config(['$stateProvider', function ($stateProvider) {
            $stateProvider.state("app.barcode.deliveryCode", {
                url: "/deliveryCode",
                templateUrl: "view/barcode/deliveryCode.html",
                controller: "DeliveryCodeCtrl"
            });

            $stateProvider.state("app.barcode.packageCode", {
                is18n: true,
                url: "/packageCode",
                templateUrl: "view/barcode/packageCode.html",
                controller: "PackageCodeCtrl"
            });

            $stateProvider.state("app.barcode.rePrint", {
                is18n: true,
                url: "/rePrint",
                templateUrl: "view/barcode/rePrint.html",
                controller: "RePrintCtrl"
            });

            $stateProvider.state("app.barcode.basisCode", {
                is18n: true,
                url: "/basisCode",
                templateUrl: "view/barcode/basisCode.html",
                controller: "BasisCodeCtrl"
            });

            $stateProvider.state("app.barcode.unboxingPrint", {
                url: "/unboxingPrint",
                templateUrl: "view/barcode/unboxingPrint.html",
                controller: "UnboxingPrintCtrl"
            });

            $stateProvider.state("app.barcode.maintainCode", {
                url: "/maintainCode",
                templateUrl: "view/barcode/maintainCode.html",
                controller: "MaintainCodeCtrl"
            });

        }])
    ;
})(window, window.angular);